package zx.x.modules.app.pw;

import lombok.Getter;
import lombok.Setter;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

/**
 *  提交订单
 */
@XmlAccessorType(XmlAccessType.FIELD)
@Setter@Getter
@XmlRootElement(name = "tns:PFT_Order_Submit")
public class PFTOrderSubmit {
    //账号
    @XmlElement(name = "ac")
    private String ac;
    //密码
    @XmlElement(name = "pw")
    private String pw;
    //景区id
    @XmlElement(name = "lid")
    private String lid;
    //门票id
    @XmlElement(name = "tid")
    private String tid;
    //远端订单号    贵网站的唯一订单号，请确保唯一，不能为空
    @XmlElement(name = "remotenum")
    private String remotenum;
    //结算价   供应商给你们的结算价，单位：分
    @XmlElement(name = "tprice")
    private String tprice;
    //数量
    @XmlElement(name = "tnum")
    private String tnum;
    //游玩日期    例：2012-03-16
    @XmlElement(name = "playtime")
    private String playtime;
    //取票人姓名     多个请用英文逗号隔开，与personID配合使用
    @XmlElement(name = "ordername")
    private String ordername;
    //取票人手机号
    @XmlElement(name = "ordertel")
    private String ordertel;
    //联系人手机号
    @XmlElement(name = "contactTEL")
    private String contactTEL;
    //是否需要发送短信   （0 发送1 不发送注：发短信只会返回双方订单号，不发短信才会将凭证信息返回
    @XmlElement(name = "smsSend")
    private String smsSend;
    //扣款方式    （0 使用账户余额 2 使用供应商授信支付 4 现场支付 注：余额不足返回错误122
    @XmlElement(name = "paymode")
    private String paymode;
    //下单方式    0 正常下单
    @XmlElement(name = "ordermode")
    private String ordermode;
    //集合地点   线路时需要，可为空
    @XmlElement(name = "assembly")
    private String assembly;
    //团号    线路时需要，可为空；场次信息获取接口详情3.7 方法。必填参数格式：json_encode(array(（int）场馆id,（int）场次id,（string）分区id));）
    @XmlElement(name = "series")
    private String series;
    //联票id   （未开放，请填0）
    @XmlElement(name = "concatID")
    private String concatID;
    //套票id    （未开放，请填0）
    @XmlElement(name = "pCode")
    private String pCode;
    //供应商id       查询门票列表的UUaid
    @XmlElement(name = "m")
    private String m;
    //身份证号   多个请用英文逗号隔开，与ordername配合使用
    @XmlElement(name = "personID")
    private String personID;
    //备注    可为空
    @XmlElement(name = "memo")
    private String memo;
}
